XZRS: William Bertram MacFarland - Patriot, Soldier, Spy and Assassin

XZRS: William Bertram MacFarland - Patriot, Soldier, Spy and Assassin